package org.aplikator.server;

import org.aplikator.client.shared.data.PrimaryKey;
import org.aplikator.client.shared.data.Record;
import org.aplikator.client.shared.descriptor.PropertyDTO;
import org.aplikator.server.descriptor.SortItem;
import org.aplikator.server.descriptor.View;
import org.aplikator.server.query.QueryExpression;

import java.util.List;

public interface AplikatorServiceServer {
	public List<Record> getRecords(View view, QueryExpression queryExpression, SortItem[] sortItems, PropertyDTO ownerProperty, PrimaryKey ownerPrimaryKey, int pageOffset, int pageSize, org.aplikator.server.Context ctx);
}
